package com.ruoyi.store.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品管理分页查询对象 hm_store_product
 *
 * @author ruoyi
 * @date 2021-07-02
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("商品管理分页查询对象")
public class HmStoreProductQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 商户Id(0为总后台管理员创建,不为0的时候是商户后台创建) */
	@ApiModelProperty("商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)")
	private Integer merId;
	/** 商品图片 */
	@ApiModelProperty("商品图片")
	private String image;
	/** 轮播图 */
	@ApiModelProperty("轮播图")
	private String sliderImage;
	/** 商品名称 */
	@ApiModelProperty("商品名称")
	private String storeName;
	/** 商品简介 */
	@ApiModelProperty("商品简介")
	private String storeInfo;
	/** 关键字 */
	@ApiModelProperty("关键字")
	private String keyword;
	/** 商品条码（一维码） */
	@ApiModelProperty("商品条码（一维码）")
	private String barCode;
	/** 分类id */
	@ApiModelProperty("分类id")
	private String cateId;
	/** 商品价格 */
	@ApiModelProperty("商品价格")
	private BigDecimal price;
	/** 会员价格 */
	@ApiModelProperty("会员价格")
	private BigDecimal vipPrice;
	/** 市场价 */
	@ApiModelProperty("市场价")
	private BigDecimal otPrice;
	/** 邮费 */
	@ApiModelProperty("邮费")
	private BigDecimal postage;
	/** 单位名 */
	@ApiModelProperty("单位名")
	private String unitName;
	/** 排序 */
	@ApiModelProperty("排序")
	private Long sort;
	/** 销量 */
	@ApiModelProperty("销量")
	private Long sales;
	/** 库存 */
	@ApiModelProperty("库存")
	private Long stock;
	/** 状态（0：未上架，1：上架） */
	@ApiModelProperty("状态（0：未上架，1：上架）")
	private Integer isShow;
	/** 是否热卖 */
	@ApiModelProperty("是否热卖")
	private Integer isHot;
	/** 是否优惠 */
	@ApiModelProperty("是否优惠")
	private Integer isBenefit;
	/** 是否精品 */
	@ApiModelProperty("是否精品")
	private Integer isBest;
	/** 是否新品 */
	@ApiModelProperty("是否新品")
	private Integer isNew;
	/** 添加时间 */
	@ApiModelProperty("添加时间")
	private Long addTime;
	/** 是否包邮 */
	@ApiModelProperty("是否包邮")
	private Integer isPostage;
	/** 是否删除 */
	@ApiModelProperty("是否删除")
	private Integer isDel;
	/** 商户是否代理 0不可代理1可代理 */
	@ApiModelProperty("商户是否代理 0不可代理1可代理")
	private Integer merUse;
	/** 获得积分 */
	@ApiModelProperty("获得积分")
	private Long giveIntegral;
	/** 成本价 */
	@ApiModelProperty("成本价")
	private BigDecimal cost;
	/** 秒杀状态 0 未开启 1已开启 */
	@ApiModelProperty("秒杀状态 0 未开启 1已开启")
	private Integer isSeckill;
	/** 砍价状态 0未开启 1开启 */
	@ApiModelProperty("砍价状态 0未开启 1开启")
	private Integer isBargain;
	/** 是否优品推荐 */
	@ApiModelProperty("是否优品推荐")
	private Integer isGood;
	/** 是否单独分佣 */
	@ApiModelProperty("是否单独分佣")
	private Integer isSub;
	/** 虚拟销量 */
	@ApiModelProperty("虚拟销量")
	private Long ficti;
	/** 浏览量 */
	@ApiModelProperty("浏览量")
	private Long browse;
	/** 商品二维码地址(用户小程序海报) */
	@ApiModelProperty("商品二维码地址(用户小程序海报)")
	private String codePath;
	/** 淘宝京东1688类型 */
	@ApiModelProperty("淘宝京东1688类型")
	private String soureLink;
	/** 主图视频链接 */
	@ApiModelProperty("主图视频链接")
	private String videoLink;
	/** 运费模板ID */
	@ApiModelProperty("运费模板ID")
	private Long tempId;
	/** 规格 0单 1多 */
	@ApiModelProperty("规格 0单 1多")
	private Integer specType;
	/** 活动显示排序0=默认, 1=秒杀，2=砍价，3=拼团 */
	@ApiModelProperty("活动显示排序0=默认, 1=秒杀，2=砍价，3=拼团")
	private String activity;

}
